package game.plateau;

import game.joueur.Joueur;
import game.plateau.cartes.Carte;
import game.plateau.cartes.CarteOccupeeException;
import game.support.Emplacement;
import java.util.Iterator;

public interface Plateau {
    public void ajouterCarte(Carte create);
    public abstract void deplacerCarte() throws CarteOccupeeException;
    public Emplacement premierEmplacementOccupe();

    public abstract void addPlayer(Joueur player);
    public abstract Iterator<Joueur> iterateurJoueurs();
    public abstract int nombreDeJoueurs();
}
